home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE CreaDBF
- *--
- *-- Routine to create any missing dbfs
- PRIVATE lnArryCnt, lcDBF
-
- SELECT DISTINCT datadict.dbf_name ;
- FROM datadict ;
- INTO ARRAY laDbfList
-
- FOR lnArryCnt = 1 TO ALEN(laDbfList)
- lcDBF = laDbfList[lnArryCnt] - '.DBF'
- IF NOT FILE(lcDBF) && DBF doesn't exist
- SELECT * ;
- FROM Datadict ;
- WHERE Datadict.dbf_name = laDBFList[lnArryCnt] ;
- INTO ARRAY laFields
- CREATE TABLE laDBFList[lnArryCnt] ;
- FROM ARRAY laFields
- RELEASE laFields
- ENDIF
- ENDFOR
-
-
-